
const ArticleTypeModel = require('../model/ArticleType')

// 创建文章类型
exports.create = async ctx => {
    let { body } = ctx.request
    if (!body.type_name) {
        ctx.sendErr(301, '请输入类型')
        return
    }
    await ArticleTypeModel.create({type_name: body.type_name})
    ctx.send('', '添加类型成功')
}

// 删除
exports.destroy = async ctx => {
    await ArticleTypeModel.destroy({where: {id: ctx.query.type_id}})
    ctx.send('', '删除成功')
}

// 更新
exports.update = async ctx => {
    let { body } = ctx.request
    if (!body.type_name) {
        ctx.sendErr(301, '请输入类型')
        return
    }
    await ArticleTypeModel.update({type_name: body.type_name}, {where: {id: body.type_id}})
    ctx.send('', '更新成功')
}

// 查询列表
exports.findAll = async ctx => {
    let list = await ArticleTypeModel.findAll()
    ctx.send({list}, '查询成功')
}
